Micron Document
Fox's Git Mirrors

Node / RFnexus / code.git / commits / c2977ef

Commit c2977efb491fa9ffc6828c18e8bbcd24c753b759


Parents : df6aeff
Author : Ahmet Inan <inan@aicodix.de>
Date : 2024-03-26T08:52:24+01:00

only add prime if needed

Changes

1 files changed, 1 insertions(+), 1 deletions(-)


Diff

diff --git a/prime_field.hh b/prime_field.hh
index c2506f0..e244f80 100644
--- a/prime_field.hh
+++ b/prime_field.hh
@@ -72,7 +72,7 @@ PrimeField<TYPE, PRIME> operator + (PrimeField<TYPE, PRIME> a, PrimeField<TYPE,
template <typename TYPE, TYPE PRIME>
PrimeField<TYPE, PRIME> sub(PrimeField<TYPE, PRIME> a, PrimeField<TYPE, PRIME> b)
{
- return PrimeField<TYPE, PRIME>(a.v - b.v + a.P);
+ return PrimeField<TYPE, PRIME>(a.v - b.v + (a.v < b.v ? a.P : 0));
}
template <typename TYPE, TYPE PRIME>

Served by rngit 1.4.1 - Generated in 0.02s